package com.zoe.onelink.ratelimit.sepc;

/**
 * <p>标题: </p>
 * <p>描述: </p>
 * <p>版权: Copyright (c) 2022</p>
 * <p>公司: 智业软件股份有限公司</p>
 *
 * @version: 1.0
 * @author: ruansheng
 * @date: 2022-12-05
 */
public interface ApiRateLimiter {

    /**
     * 如果没有许可的情况下会阻塞当前线程
     *
     * @param resourceId 资源ID
     * @return 是否获取到许可
     */
    boolean accept(String resourceId);

}
